(function(){
   return {
       init:function(){
           var _this=this;
           if(_this.params.id==null){
               DsModule.to("module/sysRole/index");
               return false;
           }
           ajaxPost({
               url:"sysRole/get",
               data:{id:_this.params.id},
               success:function(data){
                   _this.data.sysRole=data.data;
                   _this.reload();
               }
           });
       },
       data:{
           sysRole:{}
       },
       before:function(data){
            return data;
       },
       after:function(){
           var _this=this;

           _this.$(".e-update").click(function(){
               if(!_this.$(".data-form").validate().form()){
                   return;
               }
               var data= _this.toMap(".data-param");
               data.id=_this.data.sysRole.id;
               ajaxPost({
                   url:"sysRole/update",
                   data:data,
                   success:function(data){
                       toastr.success("修改成功");
                       DsModule.to("module/sysRole/index");
                   }
               });

           });


       }
   }
});